package com.sky.service;

import com.sky.domain.CheckResult;
import com.sky.dto.CheckResultDto;
import com.sky.dto.CheckResultFormDto;
import com.sky.vo.DataGridView;

/**
 * @author sky
 * @create 2021-07-20 14:21
 */
public interface CheckResultService {

    /**
     * 查询所有检查中的项目
     */
    DataGridView queryAllCheckResultForPage(CheckResultDto checkResultDto);

    /**
     * 根据检查单号查询要检查的项目详情
     */
    CheckResult queryCheckItemByItemId(String itemId);

    /**
     * 完成检查
     */
    int completeCheckResult(CheckResultFormDto checkResultFormDto);

    /**
     * 保存检查结果
     */
    int saveCheckResult(CheckResult checkResult);
}
